package com.project.service;

import com.github.pagehelper.PageInfo;
import com.project.bean.SquareInfoBean;

import java.util.List;

/**
 * 信息广场业务接口
 */
public interface ISquareInfoService {
    /***
     *  动态分页查询信息广场信息
     * @param pageNO 页码
     * @param type 信息分类
     * @param city 坐在城市
     * @return 分页集合
     */
    public PageInfo<SquareInfoBean> findByItem(int pageNO, String type, String city);

    /**
     * 发布信息
     * @param squareInfo 发布的信息
     */
    public void add(SquareInfoBean squareInfo);

    /**
     * 按id查找信息
     * @param id 信息id
     * @return 信息
     */
    public SquareInfoBean findById(int id);

    /**
     * 按用户id分查询
     * @param userId 用户id
     * @return
     */
    public List<SquareInfoBean> findByUserId(int userId);

    /***
     * 按id删除信息
     * @param id 信息id
     */
    public void del(int id);

}
